//-------------------------------------------------------------------
//	Copyright (c) 2012-2014 Zhirnov Andrey
//	This file is part of the "UXGEN-ES" project.
//	See copyright notice in "Engine.h".
//-------------------------------------------------------------------

#pragma once

/*
	Build-in macro:
		PLATFORM_ANDROID
		PLATFORM_WINDOWS
		PLATFORM_SDL


	Options:
		ANDROID_EMULATOR


	Platform switching:
		
		- defined PLATFORM_SDL
			- SDL cross-platform

		- defined PLATFORM_ANDROID :
			- Android Java + Native C++

		- defined PLATFORM_WINDOWS
			- defined ANDROID_EMULATOR
				- Windows Android Emulator
			- Windows

*/

#include "Base/Include/Common.h"


#if defined( PLATFORM_SDL )

#include "Platforms/SDL/SDLApplication.h"

#else

#	if defined( PLATFORM_ANDROID )
#		include "Platforms/Android/AApplication.h"
#	endif


#	if defined( PLATFORM_WINDOWS )
#	 if defined( ANDROID_EMULATOR )
#		include "Platforms/AndroidEmulator/WAndroidEmulator.h"
#	 else
#		include "Platforms/Windows/WApplication.h"
#	 endif
#	endif

#endif	// PLATFORM_SDL
